<?php
class SysConfig
{
	# Application Variables Configuration Section
	public static $systemPath = "D:/Personal/My Websites/k-system";
	public static $systemHost = "localhost/k-system";
	public static $subFolder = "/k-system";
	public static $consoleLogPath = "D:/Personal/My Websites/k-system/system/logs";
	public static $logFileName = "console.log";
	public static $console = true;

	# METHOD > site (สำหรับดึง URL ของเว็ปไซท์)
	/**
	 * @method ดึง url ของเว็ปไซท์
	 * @param หากต้องการดึงข้อมูลเว็ปไซท์เท่านั้นไม่ต้องใส่ แต่จะใส่ ตัวแปรเพื่อต้องการดึงค่า url โดยระบุ subdomain
	 * @return string
	 * @example Config::site()."/xxx.html";
	 */
	public static function site($subdomain = null)
	{
		if( strpos( self::$systemHost, 'localhost' ) !== false )
		{
			return "http://".self::$systemHost.(($subdomain)?"/".$subdomain:"");
		}
		return "http://".(($subdomain)?$subdomain:"www").".".self::$systemHost;
	}

	# METHOD > path
	/**
	 * @method ดึง Path ของเว็ปไซท์
	 * @param ไม่มี
	 * @return string
	 * @example require_once(Config::path()."/xxx.php");
	 */
	public static function path()
	{
		return self::$systemPath;
	}
}
require_once SysConfig::path().'/system.constant.php';

?>